package com.enjoyor.soa.traffic.core.efoms.service;

import java.util.List;

import com.enjoyor.soa.traffic.core.efoms.domain.CheckDeviceInfo;
import com.enjoyor.soa.traffic.util.pojo.Page;
import com.enjoyor.soa.traffic.util.pojo.ResultPojo;

public interface ICheckDeviceInfoService {

	Page getCheckDeviceInfoPage(String DevId,String devTypeCode,String devName,String ledType,String devStatusCode,String isPingConnect,String checkResultCode,String devAreaCode,String isDelayData,String isHightPackage,String isHightResponse,String isHaveData,String devFactory,String searchFlag,String beginLastPassTime,String endLastPassTime,String isPhotoSuccess,String repStatusCode,String project,String company,String picStatusFlag,Page page);
	
	List<CheckDeviceInfo> getCheckDeviceInfoList(String DevId,String devTypeCode,String devName,String ledType,String devStatusCode,String isPingConnect,String checkResultCode,String devAreaCode,String isDelayData,String isHightPackage,String isHightResponse,String isHaveData,String devFactory,String searchFlag);
	
	CheckDeviceInfo getCheckDeviceInfo(String DevId); 
	
	ResultPojo getCheckCount(String beginTime,String endTime,String devTypeCode);
}
